Master Test File:

Test 1
Objective:Test if program works
Rationale:Basic test, just to prove program can do what it is meant to with letters and special characters

Output:

Message:
0000001001000011010101000101000000010010101111100000001011100100101001000011010010010000100000011000000000000100000000100

Test 2
Objective:Test if program works with numbers
Rationale:Basic test, just proves program works when only numbers are entered

Output:

Message:
000000100100001101010100010100000100001010000011100001101010110010011000100110010001100110011010000000011000000000000110100000100

Test 3
Objective:Test if program works with special characters
Rationale:Basic test, just proves program works when only special characters are entered

Output:

Message:
0000001001000011010101000101000000100010101110001001101100010010100101010001000010011111100000011000000000000101100000100

Test 4
Objective:Test max number of characters
Rationale:Prove that program can work if array is completely filled

Output:

Message:
000000100100001101010100010100000001101000010111100011110111011110111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111000000011000000000100111000000100

Test 5
Objective:Test IP address with all zeros
Rationale:Show that extreme IP address can be displayed. Also shows that program works when only letters are entered

Output:

Message:
0000001001000011010101000101000000000000000000000000000000000000001000111010100100101001000000011000000000000101000000100

Test 6
Objective:Test IP address with all ones
Rationale:Show that extreme IP address can be displayed

Output:

Message:
00000010010000110101010001010000011111111111111111111111111111111011111100010000001111110001000000111111000000011000000000001010000000100

Test 7
Objective:Test with no message
Rationale:Prove that program works when no text is present in message, also that checksum can detect the minimum number of 'ones'

Output:

Message:
0000001001000011010101000101000001000001001110011100101011111001000000011000000000000000000000100
